home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / archiver / pdtar.zip / TODO < prev   
Text File  |  1987-02-18  |  2KB  |  49 lines

  1. @(#) TODO 1.6 86/10/29
  2.  
  3. Install new mkdir from the net for non-Berkeley systems.
  4.  
  5. Look at SUID, SGID; look at -p and -m options.  (test them).
  6.  
  7. Handle owner/group on extraction.
  8.  
  9. creation of links and symlinks doesn't follow the -k (f_keep) guidelines;
  10. if the file already exists, it is not replaced, even though no -k.
  11.  
  12. Check stderr and stdout for errors after writing, and quit if so.
  13.  
  14. Compression option to automatically pipe thru compress (both input&output).
  15. (Need a 3rd process to reblock compress's output for output case, and when
  16. reading from tape drives.)
  17.  
  18. Preliminary design of Multifile option to handle EOFs on input and output.
  19. Multifile can just write EOF when it hits end of archive, and ask for
  20. archive to be changed.  Start off 2nd archive medium with odd header
  21. block, duplicating original, but with offset to start of data spec'd.
  22. Reading such a header causes tar non-'M' to complain while extracting
  23. (but to seek there and do it anyway!)  Big win -- this works on
  24. cartridge tapes, should work on floppies, might work on magtape.
  25. It would encourage the *&%#$ systems programmers to fix their drivers, too!
  26.  
  27. Profile it and see where the time, call counts, etc are going.
  28.  
  29. Test reading compressed tapes with odd blocksizes.
  30. (real tape drives, that is...)
  31. (may need buffer proc no matter what.)
  32.  
  33. Fix directory timestamps after inserting files into them.  Wait til next
  34. file that's not in the directory.  Need a stack of them.
  35.  
  36. Add option to delete N matching(?) chars from the front of a file to
  37. be extracted/listed.  Great for reading tapes written with names starting
  38. from "/"...
  39.  
  40. Option to seek the input file (in skip_file) rather than reading
  41. and tossing it?  (Could just jump in buffer if stuff is in core.)
  42. Could misalign archive reads versus filesys and slow it down, who knows?
  43.  
  44. Add -C option for creating from odd directories a la 4.2BSD?
  45.  
  46. Break out odd bits of code into separate support modules.
  47.  
  48. Add the r, u, X, l, F, C, and digit options of Unix tar.
  49.